package com.zbkj.service.service;

import com.zbkj.dal.pojo.request.PaySheOrderRequest;
import com.zbkj.dal.pojo.response.OrderPayResultResponse;
import org.springframework.stereotype.Service;

@Service
public interface DuesPayService {

    /**
     * 订单支付
     * @param paySheOrderRequest 订单支付参数
     * @return OrderPayResultResponse
     */
    OrderPayResultResponse payment(PaySheOrderRequest paySheOrderRequest);

    /**
     * 查询会费充值订单微信支付结果
     * @param orderNo
     * @return
     */
    Boolean queryWechatPayResult(String orderNo);

    /**
     * 会费订单取消
     *
     * @param orderNo 订货号
     */
    void duesOrderCancel(String orderNo);
}
